import cv2

# 视频文件路径
video_path = r"rtsp://admin:zl888888@123.125.19.250:1554/Streaming/Channels/502"  # 替换为你的视频路径

# 使用 OpenCV 打开视频文件
cap = cv2.VideoCapture(video_path)

# 检查视频是否成功打开
if not cap.isOpened():
    print("无法打开视频文件")
    exit()

while True:
    # 逐帧读取视频
    ret, frame = cap.read()

    # 如果帧读取失败，退出循环
    if not ret:
        print("视频播放完毕")
        break

    # 显示当前帧
    cv2.imshow("Video", frame)

    # 按下 'q' 键退出视频播放
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# 释放视频对象和关闭所有 OpenCV 窗口
cap.release()
cv2.destroyAllWindows()
